revenge by the wearer of horns - French English Dictionary